package com.yuju.hotel.model;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import lombok.Data;
/**
 * 
 *
 * 功能：
 *
 * @author : zhousc <br />
 * @Date : 2017年11月27日 下午3:20:11  <br />
 * @version : 1.1 <br />
 */

@Data
public class RoomModel implements Serializable {
    /**
     *  主键。存储UUID，由应用生成。,所属表字段为hot_room.id
     */
    private String id;

    /**
     *  房号。指的是内部房号。,所属表字段为hot_room.room_code
     */
    private String roomCode;

    /**
     *  外部房号。,所属表字段为hot_room.out_room_code
     */
    private String outRoomCode;

    /**
     *  所属酒店。外键，引用酒店信息表（grp_hotel）的主键（id）。,所属表字段为hot_room.hotel_id
     */
    private String hotelId;

    /**
     *  所属楼栋。外键，引用楼栋表（hot_building）的主键（id）。,所属表字段为hot_room.building_id
     */
    private String buildingId;

    /**
     *  所属楼层。外键，引用楼层表（hot_floor）的主键（id）。,所属表字段为hot_room.floor_id
     */
    private String floorId;

    /**
     *  房间类型。,所属表字段为hot_room.room_type_id
     */
    private String roomTypeId;

    /**
     *  内部电话。,所属表字段为hot_room.in_phone
     */
    private String inPhone;

    /**
     *  外部电话。,所属表字段为hot_room.out_phone
     */
    private String outPhone;

    /**
     *  ,所属表字段为hot_room.room_attr
     */
    private String roomAttr;

    /**
     *  房间朝向。,所属表字段为hot_room.room_orientation
     */
    private String roomOrientation;

    /**
     *  简介，限制2000个字符。,所属表字段为hot_room.info
     */
    private String info;

    /**
     *  是否锁房。1是锁房，0是未锁房。,所属表字段为hot_room.is_lock
     */
    private Byte isLock;

    /**
     *  是否脏房。1是脏房，0是净房。,所属表字段为hot_room.is_dirty
     */
    private Byte isDirty;

    /**
     *  是否可用。0表示不可用，1表示可用，默认可用。,所属表字段为hot_room.is_enable
     */
    private Byte isEnable;

    /**
     *  是否逻辑删除。0表示未删除，1表示已逻辑删除。,所属表字段为hot_room.is_deleted
     */
    private Byte isDeleted;

    /**
     *  创建时间。,所属表字段为hot_room.gmt_create
     */
    private Date gmtCreate;

    /**
     *  修改时间。,所属表字段为hot_room.gmt_modified
     */
    private Date gmtModified;

    /**
     *  所属集团。外键，引用集团信息表（grp_group）的主键（id）。,所属表字段为hot_room.group_id
     */
    private String groupId;
    //---新增属性------------------------------------------------------------------
    /**
     *  与房型表连表查询，房型名称
     */
    private String roomTypeName;

    private static final long serialVersionUID = 1L;

    /**
     *  批量操作。
     */
    private List<String> ids;
}